﻿//file: charge.h

#ifndef CHARGE_H
#define CHARGE_H

#include <QWidget>
#include <QTimer>
/**
 * @brief The Charge class
 * 通过绘制矩形来实现电池充电特效。
 */
class Charge : public QWidget
{
    Q_OBJECT
public:
    explicit Charge(QWidget *parent = nullptr);
    ~Charge() = default;
protected:
    void paintEvent(QPaintEvent *) override;    //绘制充电效果

private:
    int power;       //当前的电量
    QTimer *timer;   //定时器用于改变电量，刷新界面
signals:


};

#endif // CHARGE_H
